1. A high level language is ideally an abstraction independent of particular implementations. 2. To overcome this disadvantage, several high level languages , including C, came up. 3. Hence high level languages are preferred for embedded systems programming. 4. The first high level language to provide such a bootstrap was NELIAC in 1958. 5. While not a high level language , it is not as low level as assembly language. 6. Its main use is to introduce students to high level languages through use of this hybrid language. 7. Another reason to use assembler is that not all operating system functions can be accessed in high level languages . 8. These functions can be controlled through some programming in either low or high level languages such as Assembly or C. 9. It is therefore so construed as to include machine code, very high level languages and executable graphical representations of systems. 10. The BASIC interpreter was not complete and crashed several times, but Roberts had a high level language for his computer.